package com.pk.platform.domain.charge;

import java.io.Serializable;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.pk.platform.domain.common.Child;
import com.pk.platform.domain.common.Cla;
import com.pk.platform.domain.common.Kindergarten;
import com.pk.platform.domain.privilege.User;

/**
 * @author pengh01
 * 退费主表
 */
public class Refund implements Serializable {

	private String id; //主键
	
	private Date refundDate; //退费日期
	
	private String remark; //备注
	
	private String refundMan; //退款人

	private String unitName; //退款单位
	
	private Child child; //哪个学童
	
	private Cla cla; //当前所属班级
	
	private User recordUser; //哪个用户登记
	
	private Kindergarten kindergarten; //哪个幼儿园
	
	private Set<RefundDetail> refundDetailSet = new HashSet<RefundDetail>();

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Date getRefundDate() {
		return refundDate;
	}

	public void setRefundDate(Date refundDate) {
		this.refundDate = refundDate;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRefundMan() {
		return refundMan;
	}

	public void setRefundMan(String refundMan) {
		this.refundMan = refundMan;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public Child getChild() {
		return child;
	}

	public void setChild(Child child) {
		this.child = child;
	}

	public Cla getCla() {
		return cla;
	}

	public void setCla(Cla cla) {
		this.cla = cla;
	}

	public User getRecordUser() {
		return recordUser;
	}

	public void setRecordUser(User recordUser) {
		this.recordUser = recordUser;
	}

	public Kindergarten getKindergarten() {
		return kindergarten;
	}

	public void setKindergarten(Kindergarten kindergarten) {
		this.kindergarten = kindergarten;
	}

	public Set<RefundDetail> getRefundDetailSet() {
		return refundDetailSet;
	}

	public void setRefundDetailSet(Set<RefundDetail> refundDetailSet) {
		this.refundDetailSet = refundDetailSet;
	}
	
}
